package com.qf.shopping.pojo.car;

/**
 * 汽车车款表
 */
public class Car {

  //id
  private Long id;

  //主品牌ID
  private  Long brandId;

  //主品牌名称
  private String brandName;

  //品牌ID
  private Long makeId;

  //品牌名称
  private String makeName;

  //车型名称
  private String name;

  //车型显示名称
  private String displayName;

  //车型其他名称
  private String otherName;

  //车型英文名称
  private String englishName;

  //国别ID
  private Integer countryClass;

  //国别名称
  private String countryClassName;

  //汽车形态
  private Integer bodyForm;

  //汽车形态名称
  private String bodyFormName;

  //最低价
  private double priceLow;

  //最高价
  private double priceHigh;

  //            车型级别
  //            0：其它
  //            1：微型车
  //            2：小型车
  //            3：紧凑型车
  //            4：中型车
  //            5：中大型车
  //            6：豪华车
  //            7：SUV
  //            8：MPV
  //            9：跑车
  //            10：概念车
  //            11：面包车
  //            12：皮卡
  //            13：轻客
  //            14：客车
  //            15：卡车
  //            16：轻卡
  //            17：重卡'
  private Integer level;

  //车型级别名称
  private String levelName;

  //2级车型级别
//            0：其它
//            1：小型suv
//            2：紧凑型suv
//            3：中型suv
//            4：中大型suv
//            5：大型suv
//            6：微客
//            7：小客
//            8：中客
//            9：大客
//            10：微卡
//            11：轻卡
//            12：中卡
//            13：重卡'
  private Integer levelSecond;

  //车型2级Level名称
  private String levelSecondName;

  //销售状态
  private Integer saleStatus;

  //车型名称全拼
  private String allSpell;

  //所属国家ID
  private Integer countryId;

  //所属国家名称
  private String countryName;

  //创建时间
  private Long createTime;

  //最后更新时间
  private Long updateTime;

  //同步时间
  private Long syncTime;

  //车系id
  private String modelName;

  //厂商id
  private Long manufacturerId;

  //所属年款
  private String year;

  public Car() {
  }

  public Car(Long id, Long brandId, String brandName, Long makeId, String makeName, String name, String displayName, String otherName, String englishName, Integer countryClass, String countryClassName, Integer bodyForm, String bodyFormName, double priceLow, double priceHigh, Integer level, String levelName, Integer levelSecond, String levelSecondName, Integer saleStatus, String allSpell, Integer countryId, String countryName, Long createTime, Long updateTime, Long syncTime,String modelName,String year,Long manufacturerId) {
    this.id = id;
    this.brandId = brandId;
    this.brandName = brandName;
    this.makeId = makeId;
    this.makeName = makeName;
    this.name = name;
    this.displayName = displayName;
    this.otherName = otherName;
    this.englishName = englishName;
    this.countryClass = countryClass;
    this.countryClassName = countryClassName;
    this.bodyForm = bodyForm;
    this.bodyFormName = bodyFormName;
    this.priceLow = priceLow;
    this.priceHigh = priceHigh;
    this.level = level;
    this.levelName = levelName;
    this.levelSecond = levelSecond;
    this.levelSecondName = levelSecondName;
    this.saleStatus = saleStatus;
    this.allSpell = allSpell;
    this.countryId = countryId;
    this.countryName = countryName;
    this.createTime = createTime;
    this.updateTime = updateTime;
    this.syncTime = syncTime;
    this.modelName = modelName;
    this.year = year;
    this.manufacturerId = manufacturerId;
  }

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public Long getBrandId() {
    return brandId;
  }

  public void setBrandId(Long brandId) {
    this.brandId = brandId;
  }

  public String getBrandName() {
    return brandName;
  }

  public void setBrandName(String brandName) {
    this.brandName = brandName;
  }

  public Long getMakeId() {
    return makeId;
  }

  public void setMakeId(Long makeId) {
    this.makeId = makeId;
  }

  public String getMakeName() {
    return makeName;
  }

  public void setMakeName(String makeName) {
    this.makeName = makeName;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getDisplayName() {
    return displayName;
  }

  public void setDisplayName(String displayName) {
    this.displayName = displayName;
  }

  public String getOtherName() {
    return otherName;
  }

  public void setOtherName(String otherName) {
    this.otherName = otherName;
  }

  public String getEnglishName() {
    return englishName;
  }

  public void setEnglishName(String englishName) {
    this.englishName = englishName;
  }

  public Integer getCountryClass() {
    return countryClass;
  }

  public void setCountryClass(Integer countryClass) {
    this.countryClass = countryClass;
  }

  public String getCountryClassName() {
    return countryClassName;
  }

  public void setCountryClassName(String countryClassName) {
    this.countryClassName = countryClassName;
  }

  public Integer getBodyForm() {
    return bodyForm;
  }

  public void setBodyForm(Integer bodyForm) {
    this.bodyForm = bodyForm;
  }

  public String getBodyFormName() {
    return bodyFormName;
  }

  public void setBodyFormName(String bodyFormName) {
    this.bodyFormName = bodyFormName;
  }

  public double getPriceLow() {
    return priceLow;
  }

  public void setPriceLow(double priceLow) {
    this.priceLow = priceLow;
  }

  public double getPriceHigh() {
    return priceHigh;
  }

  public void setPriceHigh(double priceHigh) {
    this.priceHigh = priceHigh;
  }

  public Integer getLevel() {
    return level;
  }

  public void setLevel(Integer level) {
    this.level = level;
  }

  public String getLevelName() {
    return levelName;
  }

  public void setLevelName(String levelName) {
    this.levelName = levelName;
  }

  public Integer getLevelSecond() {
    return levelSecond;
  }

  public void setLevelSecond(Integer levelSecond) {
    this.levelSecond = levelSecond;
  }

  public String getLevelSecondName() {
    return levelSecondName;
  }

  public void setLevelSecondName(String levelSecondName) {
    this.levelSecondName = levelSecondName;
  }

  public Integer getSaleStatus() {
    return saleStatus;
  }

  public void setSaleStatus(Integer saleStatus) {
    this.saleStatus = saleStatus;
  }

  public String getAllSpell() {
    return allSpell;
  }

  public void setAllSpell(String allSpell) {
    this.allSpell = allSpell;
  }

  public Integer getCountryId() {
    return countryId;
  }

  public void setCountryId(Integer countryId) {
    this.countryId = countryId;
  }

  public String getCountryName() {
    return countryName;
  }

  public void setCountryName(String countryName) {
    this.countryName = countryName;
  }

  public Long getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Long createTime) {
    this.createTime = createTime;
  }

  public Long getUpdateTime() {
    return updateTime;
  }

  public void setUpdateTime(Long updateTime) {
    this.updateTime = updateTime;
  }

  public Long getSyncTime() {
    return syncTime;
  }

  public void setSyncTime(Long syncTime) {
    this.syncTime = syncTime;
  }

  public String getModelName() {
    return modelName;
  }

  public void setModelName(String modelName) {
    this.modelName = modelName;
  }

  public String getYear() {
    return year;
  }

  public void setYear(String year) {
    this.year = year;
  }

  public Long getManufacturerId() {
    return manufacturerId;
  }

  public void setManufacturerId(Long manufacturerId) {
    this.manufacturerId = manufacturerId;
  }

  @Override
  public String toString() {
    return "Car{" +
            "id=" + id +
            ", brandId=" + brandId +
            ", brandName='" + brandName + '\'' +
            ", makeId=" + makeId +
            ", makeName='" + makeName + '\'' +
            ", name='" + name + '\'' +
            ", displayName='" + displayName + '\'' +
            ", otherName='" + otherName + '\'' +
            ", englishName='" + englishName + '\'' +
            ", countryClass=" + countryClass +
            ", countryClassName='" + countryClassName + '\'' +
            ", bodyForm=" + bodyForm +
            ", bodyFormName='" + bodyFormName + '\'' +
            ", priceLow=" + priceLow +
            ", priceHigh=" + priceHigh +
            ", level=" + level +
            ", levelName='" + levelName + '\'' +
            ", levelSecond=" + levelSecond +
            ", levelSecondName='" + levelSecondName + '\'' +
            ", saleStatus=" + saleStatus +
            ", allSpell='" + allSpell + '\'' +
            ", countryId=" + countryId +
            ", countryName='" + countryName + '\'' +
            ", createTime=" + createTime +
            ", updateTime=" + updateTime +
            ", syncTime=" + syncTime +
            ", modelName=" + modelName +
            ", manufacturerId=" + manufacturerId +
            ", year='" + year + '\'' +
            '}';
  }
}
